<?php
/**
 * 打印函数
 */
 function p($var){
 	echo '<pre style="background:#ddd;border-radius:5px;border:1px solid #ccc;padding:10">';
	if(is_null($var)){
		var_dump($var);
	}elseif(is_bool($var)){
		var_dump($var);
	}else{
		print_r($var);
	}
	echo '</pre>';
 }
/**
 * 是否为post提交
 */
define('IS_POST', $_SERVER['REQUEST_METHOD'] == 'POST' ? true : false);
/**
 * 定义是否ajax提交的常量
 */ 
if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH']=='XMLHttpRequest')
{
	define("IS_AJAX", true);
}else
{
	define("IS_AJAX", false);
}

/**
 * 加载配置项的C函数
 */ 
function C($var=null)
{
	static $config = array();
	//如果是一个数组，加载配置项
	if(is_array($var))
	{
		$config = array_merge($config,$var);
	}
	//如果是字符串，读取配置项
	if(is_string($var))
	{
		return isset($config[$var]) ? $config[$var] : null;
	}
	//如果用户C()，返回全部的配置项
	if(is_null($var))
	{
		return $config;
	}
	
}
/**
 * 实例化Model.php
 */ 
function M()
{
	$model = new \Hdphp\Tool\Model;
	return $model;
}
 
 
 
 
 
 
 
 
 
 
 
 
